// 实现功能
// 1.页面可设置大小 纸张方向 页面边距 表格上方、下方是否有数据 数据样式
// 2.表格可设置 表格行 列设置 距离上下数据距离  数据对齐方式，数据字体大小，背景颜色，有无边框
// 3.表头可设置 增加删除 宽度 显示文字 字体颜色 大小
// 4.单元格可设置，显示字段 字体颜色 大小 加粗 斜体
// 需要的模块 单位以mm计算 字体px计算
//
// 1.页面字段包括
//   1) 页眉，页脚
//   2）页面边距（上，下 ，左， 右）
//   3）页面名称
//   4）页面id
//   5）页面整体字体颜色，页面背景色
//   6）页面大小
//
// 2.表格属性
//   1）表格整体数据布局方式
//   2）表格边框有无，大小，颜色
//   3）表格字体颜色，背景颜色
//   4）表格-表头属性  整体表头字体大小 颜色 布局方式（左 右 居中）
//   5）表格-单独设置属性  字体大小 颜色 布局方式（左 右 居中）

var mm = {
  page: {
    'name': '测试表格标题', // 标题必须有
    'showLine': false, // 标题下的横线
    'topBox': { // 表格上方数据
      'isShow': true, // 是否展示表格上方数据
      'data': [// flex布局两端显示，没份占据1/3
        { 'text': '2021-12-15', 'style': { 'fontSize': '14px', 'color': '#000000' }},
        { 'text': '体检单', 'style': { 'fontSize': '18px', 'color': '#000000' }}

      ]
    },
    'bottomBox': {
      'isShow': true, // 是否展示表格下方方数据
      'data': [// 表格下方字段

        { 'text': '签发人（签字）', 'style': { 'fontSize': '14px', 'color': '#000000' }},
        { 'text': '复核人（签字', 'style': { 'fontSize': '14px', 'color': '#000000' }},
        { 'text': '接收人（签字）', 'style': { 'fontSize': '14px', 'color': '#000000' }}

      ]
    },
    'id': 1, // 页面id
    'style': { // 页面样式
      'top': 20,
      'right': 20,
      'bottom': 20,
      'left': 20,
      'fontSize': '14px',
      'color': '#000000'
    },
    'size': { // 页面大小
      'width': 210,
      'height': 297
    }
  },
  'table': [
    {
      'title': { // 表格标题
        'show': true,
        'name': '测试表格标题'
      },
      'algin': 'center', // 表格字段对齐方式 left center right
      'fontSize': '14px', // 表格字体
      'marginTop': '20', // 表格距离上方距离
      'marginBottom': '20', // 表格距离下方数据
      'border': true, // 表格边框
      // 'brderTop': true, // 默认1px solid #666
      // 'brderBottom': true, // 默认1px solid #666
      // 'brderLeft': true, // 默认1px solid #666
      // 'brderRight': true, // 默认1px solid #666
      'color': '#999999', // 表格字体颜色
      'backgroundColor': '#foo', // 表格背景颜色
      'header': { // 表头样式
        'algin': 'center',
        'fontSize': '14px',
        'color': '#999999'
      },
      'cell': { // 单元格样式
        'algin': 'center',
        'fontSize': '14px',
        'color': '#999999'
      }

    }
  ]
}

